curly				package:unknown			R documentation

Teste de comparao de curvas de dois conjuntos de dados.


Description

Faz a comparao estatstica entre as propores ou porcentagens de dois conjuntos de dados ao longo de um determinado perodo de tempo 
e produz um grfico de disperso dos dados e suas curvas ajustadas.


Usage:

curly(dados, choosepoints=FALSE, xtype="name", ytype="name", ...)


Arguments:

dados - data frame com uma coluna categrica com 1 fator de vrios nveis e duas colunas numricas. 
A primeira coluna numrica deve conter a varivel independente 
e a segunda coluna numrica deve ser a varivel dependente (em proporo ou porcentagem).

choosepoints - se TRUE, devem ser escolhidos dois pontos para uma comparao num determinado intervalo delimitado no eixo X. 
Caso seja FALSE, a comparao ser feita em toda a extenso do conjunto de dados.  Default=FALSE. 

xtype - colocar o nome do xlab nos dois grficos plotados

ytype - colocar o nome do ylab nos dois grficos plotados

... - argumentos da funo plot, por favor veja funo plot() e par(). Alguns argumentos que podem ser usados:

	pch - muda o tipo dos pontos do grfico de disperso
	col - muda as cores a serem colocadas no plot
	cex - aumenta do tamanho do texto do plot e dos smbolos
	main - muda o ttulo do grfico


Details:

A funo  apenas aplicada para dados que sejam medidos em proporo ou porcentagem. 
O objetivo da funo  verificar se duas curvas so iguais em funo de uma varivel independente (como tempo, peso, etc).
Esta varivel independente deve ter o mesmo intervalo nos dois conjuntos de dados.
Se o argumento choosepoints for TRUE, a funo ir produzir as linhas secantes da taxa de variao mdia.
A funo permite a entrada de um um fator com vrios nives no entanto apenas os primeiros dois nveis sero usados para a funo.


Value:

Ter uma lista como sada com os seguintes componentes:

Se, choosepoints=FALSE

	Tabela com as variveis do primeiro conjunto de dados
	Tabela com as variveis do segundo conjunto de dados
	Parmetros do Teste Qui-quadrado e valor de p associado

Se, choosepoints=TRUE

	Tabela com as variveis do primeiro conjunto de dados (mostrando apenas as que esto no intervalo escolhido pelo utilizador)
	Tabela com as variveis do segundo conjunto de dados (mostrando apenas as que esto no intervalo escolhido pelo utilizador)
	Valor da taxa de variao mdia da primeira curva (entre os pontos escolhidos pelo utilizador)
	Valor da taxa de variao mdia da segunda curva (entre os pontos escolhidos pelo utilizador)
	Parmetros do Teste Qui-quadrado e valor d p associado

Warning:

Aceita apenas data frame com uma coluna categrica com 1 fator de vrios nveis e duas colunas numricas.
Se forem colocados mais de 2 nveis no factor a funo ir apenas fazer a comparao entre os dois primeiros nveis do data frame.

Author:

Filipa Alexandra de Abreu Paulos

Examples:

#Exemplo

x <- rep(c("Adequatefood","Inadequatefood"), each=15)
y <- rep.int(c(1:15), times=2)
z1 <- c(0.06666667, 0.33333333, 0.86666667, 0.60000000, 0.60000000, 0.66666667, 0.73333333, 0.80000000, 0.86666667, 0.80000000, 1.00000000, 1.00000000, 1.00000000, 0.66666667, 1.00000000)
z2 <- c(0.00000000, 0.66666667, 0.53333333, 0.53333333, 0.93333333, 0.80000000, 0.73333333, 0.93333333, 0.80000000, 0.93333333, 0.93333333, 0.93333333, 0.86666667, 0.86666667, 0.86666667)
z <- c(z1,z2)
dados <- data.frame(x,y,z)

curly(dados)
curly(dados, xtype="Proporo de escolhas correctas", ytype="Sesso", pch=c(1,3))
curly(dados, choosepoints=TRUE, cex=2)

##Exemplo com distribuies exponenciais

x <- rep(c("f","h"), each=60)
y <- rep.int(c(1:60), times=2)
zi <- pexp(1:500, 0.01)
z1 <- sort(sample(zi,60))
z2 <- sort(sample(zi,60))
z <- c(z1,z2)
da <- data.frame(x,y,z)

curly(da)
curly(da, choosepoints=TRUE)
curly(da, choosepoints=F, cex.lab=2, col="red")
